#include "stdafx.h"
#include "Obwod.h"

using std::cout;
using std::cin;
using std::endl;

class Obwod;
int _tmain(int argc, _TCHAR* argv[])
{
	std::vector <std::string> param; //parametry uruchomieniowe
	for(int i = 1; i < argc; i++)
	{
		std::string tmp;
		int j = 0;
		while(argv[i][j] != 0)
			tmp += (char)argv[i][j++];
		param.push_back(tmp);
	}
//ustawienia domyslne
	bool logowac = false;
	bool gadac = false;
	for(std::vector <std::string>::iterator it = param.begin(); it != param.end(); it++)
	{
		std::string log1 = "-l";
		std::string log2 = "-log";
		std::string verb1 = "-v";
		std::string verb2 = "-verb";
		if(*it == log1 || *it == log2)
		{
			logowac = true;
			cout << "Logowanie do pliku wlaczone!";
		}
		if(*it == verb1 || *it == verb2)
		{
			gadac = true;
			cout << "Tryb gadatliwy wlaczony.";
		}
	}

	Obwod drut(gadac, logowac);
	drut.wczytaj("wejscie.txt");
	drut.buduj();
	drut.wyswietl();
	drut.sprawdz();
	drut.norton();
	drut.matematyka();
	drut.parametry();
	drut.wyjdz();
	cin.get();
	return 0;
}